home *** CD-ROM | disk | FTP | other *** search
/ The Utilities Experience / The Utilities Experience - Volume 1.iso / software / programmers / misc / visualarts25 / whatz_new? < prev    next >
Text File  |  1995-08-16  |  10KB  |  255 lines

  1. New for V2.2  (See VisualArts.guide for details)
  2. -------------------------------------------------
  3. *Enhanced the Test GUI function.
  4.  
  5. *Added screen mode requester when starting a new project.
  6.  
  7. *Fixed the problem with screen default font.
  8.  
  9. *Icons - Use icon images for custom boolean buttons.
  10.  
  11. *Font, File and Screen Mode ASL reqesters
  12.          -You can now access the standard requesters.
  13.  
  14. *Clip Board - you can now read and write to the clipboard.
  15.  
  16. * Serial -Access the serial device.  If used with the Console feature
  17.           you can create a simple terminal application without writting
  18.           a single line of code!
  19.           
  20.           How? 
  21.           
  22.           Go to the 'Preference' option in the 'Code' menu and check
  23.           both 'Console' and 'Serial', then generate the code.  You the
  24.           console window to input commands.
  25.  
  26. * Speech
  27.  
  28.         -It is now possible to add speech to your applications.  See
  29.          'Speech' for more detail.
  30.  
  31. * Console Window
  32.  
  33.         -Applications can now add a console window.
  34.  
  35. * VA Preference 
  36.  
  37.         -Added checkbox 'Editor on VA'.  When this is checked the editor
  38.          you selected will open on VA's screen.  Of course you'll have to
  39.          specify that your editor is to open on screen name 'VArts'.
  40.          
  41.         -Added WB3.x.  When this is checked you will be able to use WB3.x
  42.          features such as scaled checkbox and MX and other GadTool features.
  43.          
  44. * Screen Mode
  45.  
  46.         -When you click on 'Load' in the screen mode setup when VA is
  47.         started it will default to the right path specified in the .prefs
  48.         file.
  49.          
  50. * Generate C codes
  51.  
  52.         -Both WB2.x and WB3.x is now functional.  Note that when generating
  53.         codes for WB3.x you will need to check 'WB3.x' checkbox otherwise
  54.         some of the codes will NOT be generated.
  55.  
  56.         -A makefile and SCOPTIONS files are generated when generating the
  57.          source codes.
  58.  
  59.         -Most of the IDCMPs are now functions and its moved to the function
  60.         file.
  61.         
  62.         -Generated files are renamed in V2.05 as follow.  (there are no
  63.         .h files)
  64.         
  65.         Main File     --> unnamed1.c
  66.         Function File --> unnamed1_func.c
  67.         Script File   --> unnamed1_scripts.c
  68.         Image File    --> unnamed1_images.c
  69.         Make File     --> unnamed1_Makefile
  70.         SCOPTIONS     --> SCOPTIONS
  71.         
  72.         There reason to get rid of the .h file is not CPR doesn't allow
  73.         .h files to be included when debugging.
  74.         
  75. * Context Sensitive Layout
  76.  
  77.         -It has been enhanced for WB3.x. A TRUE WYSIWYG when the window
  78.          is sized, codes in the object scripts are eliminated but it is
  79.          still in WB2.x for compitability.
  80.  
  81. * Saving
  82.  
  83.         -When saving a project file a project icon is generated.  There is
  84.          a bug somewhere in the codes.  DO NOT double click on the icon
  85.          project if run from RAM.  Workbench will not work when you exist
  86.          from VA.  However, it does work if you started other than RAM.
  87.          
  88. * GadTool Fonts
  89.         
  90.         -When selecting a font for an Object previous version did not
  91.         default to the selected font attributes such as font name, size etc.
  92.         This has been fixed and will display the font attributes for the
  93.         selected font when you click on 'Font' gadget.
  94.  
  95. * BevelBox for WB3.1
  96.  
  97.         -Added Ridge and IconDropBox boxes for WB3.1. You can still selected
  98.         if you are using WB2.1 have to delete the last two items for WB2.1
  99.  
  100. * Misc Enhancements
  101.  
  102.         -You can now edit IDCMP scripts.  Select 'IDCMP scripts' in the
  103.         edit menu.  Only IDCMP flags selected in the Window attribute's
  104.         window are listed in the listview.
  105.  
  106.         -Screen Mode selection and Label Listview selection now has double
  107.          click detection.  Just double click on the item.
  108.  
  109.         -Add WB3.1 GadTools features will be ghosted if WB2.x is selected.
  110.         
  111.         -Added memory availability and VA screen name in About menu item.
  112.  
  113.  
  114. New for V2.01
  115. -------------
  116.  
  117. * Extended String Gadget
  118.  
  119.         -GadTool and standard intution string/integer gadget is now extended
  120.          to support the extentsion structure.
  121.         -This feature allows the gadget to have its own active and inactive
  122.          foregound and background color.
  123.         -When a new project is created, Visual Arts uses the standard
  124.          WorkBench colors.  You can modify the extended structure in the
  125.          'Edit' menu under 'Extended Gadgets' menu item.
  126.         -The InitialMode flags defines how the editing will be.
  127.         -All string/integer gadgets uses this structure and thus the
  128.          behavior of all string/integer gadgets will be the same.
  129.  
  130. * WorkBench 1.x String and Integer Gadget
  131.  
  132.         -WB 1.x string and integer gadget is now supported.
  133.         -When creating a String/Integer GadTool, click on the 'WB 1.x Style'
  134.          check box to make it a WB 1.x gadget.
  135.         -WB 1.x gadgets has no borders. If you want a border you'll have to
  136.          draw a rectangle object around it.  The easiest is to select the
  137.          gadget, alt-1 or alt-2 or alt-3.
  138.         -The maximum string length of string is defined to be 100 chars and
  139.          the integer is defaulted to be 10 chars.
  140.         -The WB 1.x string/integer gadget is represented by a standard
  141.          rectangle object with a back slash '/'. Note that the hilight
  142.          button object is represented by '\'.
  143.  
  144. * Test GUI
  145.         -It is now possible to test your current interface.  Select
  146.          'Test GUI' item in 'Design' menu.
  147.         -The test function is WYSIWYG.  Window Flags and IDCMP flags are
  148.          from the current project, the CLOSEGADGET box is added so that
  149.          you can exit the test function.  ESC key will also exit the test
  150.          function.
  151.         -Currently the Test GUI DOES NOT support the following:
  152.           - hilight or custom buttons.
  153.           - string gadget (emulated by String/Integer GadTools)
  154.             These two are standard boolean and string/integer gadgets.
  155.           -Popupmenu is not support.
  156.         -Images is supported.
  157.         -If the window type has scrollable arrows the Test function will not
  158.          show it, although the BORDERRIGHT and BORDERBOTTOM is showing.
  159.         -The output of the Test function is the final look when complied. 
  160.         -To exit the Test function click the close box gadget or press the
  161.          ESC key.
  162.         
  163.   Enhancements
  164.   
  165.         -Add hilight, custom buttons and string/integer gadgets.
  166.         -Add scrollable arrows for scrollable windows.
  167.         -Add popupmenu gadget.
  168.  
  169. Object Alignment
  170.  
  171.         -Objects can now be aligned on width and height.  This function
  172.          behave the same as aligning objects left or right.  The first
  173.          selected object in the list will be the anchor.
  174.         -Again Line and text objects CAN NOT be aligned on width or height.
  175.         -Alignment functions are located in the 'Object' menu.
  176.  
  177.  
  178. Enhacements and Bug Fixes in 2.0
  179. --------------------------------
  180.  
  181. * Visual Arts Preference setup
  182.  
  183.         -The 'Use' option is now added.
  184.         -History check box is now fixed.
  185.  
  186. * Window Setup
  187.  
  188.         -Added Zoom gadget fields for window.
  189.         -Added the SuperBitMap check box. It you want the window to be a
  190.          scrollable super bitmap you'll need to check the 'SuperBitMap'
  191.          checkbox.  The default for window with scrollable arrows is no
  192.          super bitmap. (only for window types (13-16)
  193.  
  194.      Future Enhacement
  195.         
  196.          -Since the Zoom option is added to the window attribute, every
  197.           window now has zoom gadget no matter if you want one or not.
  198.           Future will allow you to select Zoom on or off.
  199.  
  200. * Border an Object          
  201.         
  202.          -When adding a border to an object using the keyboard short cut,
  203.           (alt-1, alt-2, atl-3) before it creates the border but the object
  204.           ID doesn't change for the next border.
  205.  
  206. * Hilight/Custom Button
  207.  
  208.          -When creating a hilight button before it didn't read the widht
  209.           and height correctly thus creating a one by one pixel object,
  210.           although it works for the custom button.
  211.  
  212. * Context Sensitive Layout
  213.  
  214.          -Before when adding/editing a script the codes for CSL was not
  215.           added.  This only works if you are editing the object for the
  216.           first time, if you are editing an existing script the codes will
  217.           not be generated thus the context sensitive layout will NOT work!
  218.            
  219.      Future Enhacements
  220.      
  221.          -Remember listview selected item.
  222.          -Support primitive objects and custom buttons and images.
  223.          
  224.  
  225. * Source Generation
  226.  
  227.         -Alot has been changed to support non scrollable bitmap windows.
  228.         -Extended String Gadgets
  229.         -Minor changes
  230.  
  231. Pre-Version 2.0
  232. ---------------
  233.  
  234.   Version 2.0 fixes a major bug that hogs the CPU and wouldn't let go
  235. until hell freezes.  Other fixes and ehancements are:
  236.  
  237.   1. Freed up the CPU.
  238.   2. Creating a GadTool and selecting OK will draw an visible GadTool,
  239.      its now fixed.
  240.   3. Problem with the Color Map and Color Palette if opening a different
  241.      project with higher depth.
  242.   4. Added 'Save' menu option.  This will automatically save into the path
  243.      specified in the Preference setup without asking for a file name.
  244.   5. Add a String gadget option for ListView gadgets.  Both ListView and
  245.      the String gadget MUST be the SAME width.
  246.   6. Automatically create Button gadget.
  247.   7. Context Sensitive layout.  Any standard GadTool can be used in context
  248.      sensitive layout.
  249.   8. Test function for testing User Interface.
  250.   9. Extend string gadget support.
  251.   10. Standard string/integer gadgets.
  252.   11. Support WB3.x gadtools.
  253.   12. Visual Arts now open as a PUBLIC screen.  Name is "VArts".
  254.   13. Many enforcer hits removed.
  255.